physical necessity - French English Dictionary